.coupon-create-container {

  p {
    padding: 0;
    margin: 0;
  }

  img {
    display: block;
  }

  .coupon-box {
    display: flex;

    .coupon-view {
      background: #f9f9f9;
      box-shadow: 0 0 0 1px rgba(197, 197, 197, 0.58);
      height: 568px;
      width: 320px;
      color: #fff;

      .header-img {
        position: relative;

        > img {
          width: 100%;
        }

        .header-title {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          text-align: center;
          font-size: 18px;
          color: #222222;
          padding-top: 23px;
        }
      }


      .coupon-view-foot {
        background-size: 15px 15px;
        -webkit-clip-path: inset(0 0 2px 0);
        clip-path: inset(0 0 2px 0);
        content: " ";
        display: block;
        height: 10px;
        position: relative;
        top: -1px;
        background-image: radial-gradient(rgb(249, 249, 249) 0px, rgb(249, 249, 249) 5px, #1fad67 5px, #1fad67);
      }

      .coupon-view-use {
        .coupon-view-use-title {
          color: rgba(51, 51, 51, 0.89);
          line-height: 40px;
          padding-left: 10px;
        }

        > P {
          background: #fff;
          border-bottom: 1px solid #e5e5e5;
          border-top: 1px solid #e5e5e5;
          color: rgba(51, 51, 51, 0.89);
          font-size: 14px;
          line-height: 1.5;
          max-height: 200px;
          min-height: 22px;
          overflow: hidden;
          padding: 10px;
          text-overflow: ellipsis;
          white-space: pre-line;
          word-break: break-word;
        }
      }

      .coupon-view-rule {
        margin-top: 10px;
        background: #1fad67;
      }

      .coupon-name {
        padding: 0 10px;
        height: 60px;
        line-height: 60px;
        font-size: 16px;
      }

      .coupon-price-view, .coupon-price-desc {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: center;
      }

      .coupon-price-view {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        max-width: 80%;
        margin: 0 auto;
      }

      .coupon-price-desc {
        line-height: 1.5;
        max-width: calc(100% - 20px);
        padding: 10px 0;
      }

      .coupon-price-time {
        color: hsla(0, 0%, 100%, .5);
        padding: 0 10px 10px;
        font-size: 14px;
      }
    }

    .coupon-edit {
      flex: 1;
      padding-left: 16px;
      font-size: 12px;
      padding-bottom: 100px;


    }
  }
}
